About L Oscar Property Ltd (12734115) United Kingdom