About Macsharp Properties Ltd (12618037) United Kingdom