About Swaile Properties Limited (12889102) United Kingdom