About Swallow Site Services Ltd. (04197478) United Kingdom