About Osborne Properties Services Limited (10189038) United Kingdom