About The Letting House Company Ltd (12851196) United Kingdom