About Maxim Plymouth Ltd (10674048) United Kingdom