About Swallow Properties Ltd (10174541) United Kingdom