About Ben Pitts Limited (06072368) United Kingdom