About S R & Sons London Limited (09516574) United Kingdom