About Longmont Swallowfield Limited (11887934) United Kingdom