About Wilfred & Alice Ltd (10905142) United Kingdom