About Swallowfield Limited (12366254) United Kingdom