About Rill Street Properties Limited (10288831) United Kingdom