About Swallow Properties (en) Ltd (10745579) United Kingdom