About Mackintosh & Wylie (property) Ltd (SC605804) United Kingdom