About Rychwood Property Group Limited (12646571) United Kingdom