About Longford Residences Ltd (03424344) United Kingdom