About Thatcher View Development Limited (09422695) United Kingdom