About Ben Barrington-groves Limited (07139506) United Kingdom