About Ben S Places Limited (10673962) United Kingdom