About Swallow Meadow Limited (10650076) United Kingdom