About Snapford Limited (04220645) United Kingdom