About Swallow Associates Limited (04672040) United Kingdom