About Osbro Properties Ltd (12822593) United Kingdom