About Beach Caterham Ltd (12925606) United Kingdom