About Swallows Cross Developments Limited (04903443) United Kingdom