About The Managers Office Ltd (12767520) United Kingdom