About Ben Samworth Development Limited (11294146) United Kingdom