About Osborne Close Management Company Limited (06693395) United Kingdom