About Osborn Property Limited (13231822) United Kingdom