About Wallacewindsor Ltd (12079203) United Kingdom