About Ricketts Developments Limited (08285089) United Kingdom