About Osbo Estates Ltd (08574991) United Kingdom