About Trowers & Hamlins (services) Limited (00680469) United Kingdom