About Macaulay & Porteus Management Company Limited (12691299) United Kingdom