About Sturgess & Moore Limited (04203238) United Kingdom