About Thatcher Properties Limited (05318424) United Kingdom