About Macfarlane Property Ltd (13336196) United Kingdom