About Wendy House And Home Ltd (13108996) United Kingdom