About Swanford Developments Limited (02526362) United Kingdom