About Ramsden Close Freeholders Limited (05123841) United Kingdom