About Jamsworth Limited (10377871) United Kingdom