About Rychward Property Holdings Ltd (10238189) United Kingdom