About Archibald Marckay Property Limited (08988659) United Kingdom