About Ah & Lh Properties Limited (13041594) United Kingdom