About Wyngarde Lillee Ltd (05595579) United Kingdom