About Swallow Engineering Limited (02891518) United Kingdom