About James Meering Limited (11659326) United Kingdom