About Stephen Osborne Developments Limited (05015233) United Kingdom