About Mechanical Studies & Development Company (LP005797) United Kingdom