About James & Jake Ltd (09421027) United Kingdom