About Mactavish Properties Limited (01477146) United Kingdom