About Benla Properties Ltd (13229295) United Kingdom