About Barrington & Company (petworth) Limited (05975659) United Kingdom