About Swaffield Lilliput Ltd (11203846) United Kingdom