About Strandford Limited (02376508) United Kingdom