About Abbott Trower & Company Limited (02903835) United Kingdom