About G W Richards & Sons Developments Limited (08405392) United Kingdom