About Swinwood Properties Ltd (03670233) United Kingdom