About Snelgrove Recovery Limited (10606580) United Kingdom