About Macpherson Hall Limited (06472535) United Kingdom