About Swallet Farm Ltd (12019964) United Kingdom