About Rickwood Properties Limited (04564978) United Kingdom