About S. D. Richards (building) Limited (08923287) United Kingdom