About Ben S Property Development Limited (11793802) United Kingdom