About Ben Wilfred Apartments Ltd (12742633) United Kingdom