About Davis & Spencer Ltd (11769785) United Kingdom