About Abbott Trower & Co (devon) Ltd. (02905570) United Kingdom