About Osmond & Osmond Ltd (12226597) United Kingdom