About James And Giles Limited (05856175) United Kingdom