About Longhouse Lettings Ltd (13021368) United Kingdom