About Osmond Road Management Limited (07724640) United Kingdom