About Osl Properties Ltd (08121616) United Kingdom