About Troup Bywaters & Anders Limited (02736372) United Kingdom