About Swallows Oast Limited (04260085) United Kingdom