About Swain Contracts Limited (07090102) United Kingdom