About James Osborn Property Limited (13300829) United Kingdom