About M. Beard Project Management Limited (09906126) United Kingdom