About Leehurst Swan Limited (02306881) United Kingdom