About Osl Properties Holdings Limited (09821281) United Kingdom