About Swale Technologies Limited (02500466) United Kingdom