About Barrington Son & Associates Limited (03296377) United Kingdom