About Ben Wilfred Properties Ltd (10943047) United Kingdom