About Swallow Developments Limited (02491150) United Kingdom