About Wiggly Worm Properties Ltd (09415992) United Kingdom