AEGIS VETERINARY TECHNOLOGY LTD.Disolved
12829420 - Dissolved on 15 October 2024
H MACRAE LIMITED
07903069 - Incorporated on 9 January 2012
MACRAE I&C LIMITEDDisolved
SC592267 - Dissolved on 30 May 2023
R MACRAE LIMITED
SC307709 - Incorporated on 30 August 2006
J K MACRAE LIMITED
SC356198 - Incorporated on 9 March 2009
DAVID EWAN MACRAE
Born November 1962
41 SUMMERSIDE PLACE, EDINBURGH, EH6 4NY
Iain Vernon, Mr. HOOPER
Born January 1965
The Office Group - Addition Financial Limited 1 Lyric Square, London, England, W6 0NB
DAVID EWAN MACRAE
Born November 1962
41 SUMMERSIDE PLACE, EDINBURGH, SCOTLAND, EH6 4NY
Martin Iain, Mr. VOWLES
Born October 1959
Linwood School Alma Road, Bournemouth, Dorset, BH9 1AJ
DAVID NEIL MACRAE
Born June 1981
45 CHURCH STREET, BROUGHTY FERRY, DUNDEE, UNITED KINGDOM, DD5 1HB
David Kean MACRAE
Born November 1955
4 Larch Way, Cadzow View, Quarter, Hamilton, ML3 7FH
Iain Richard, Mr EVANS
Born May 1951
Peninsula House, Rydon Lane, Exeter, Devon, EX2 7HR
Iain James, Mr. CHAPMAN
Born October 1978
Willow Lodge, Steps Lane, Sowerby Bridge, West Yorkshire, HX6 2JL
Iain Richard, Mr EVANS
Born May 1951
98 Theobalds Road, London, England, WC1X 8WB
VENUS POOL LIMITED
11857833 - Incorporated on 4 March 2019
IAIN LEE LTD
08208992 - Incorporated on 11 September 2012
MACRAE AND KAUR LLP
SO303675 - Incorporated on 1 December 2011
MACRAE MARINE LTD
SC663024 - Incorporated on 3 June 2020
C & C MACRAE LIMITED
SC774564 - Incorporated on 3 July 2023
SCOTT & MACRAE LTD
SC789660 - Incorporated on 17 November 2023