About James Cubitt Limited (12467644) United Kingdom