About Swallows Court Residents Limited (09079126) United Kingdom