About James And Williams Limited (03473104) United Kingdom