About Macmahon Leggate Limited (05953841) United Kingdom