About Macguffie Properties Limited (13129571) United Kingdom