About Leasowe Management Services Limited (10395716) United Kingdom