About Ramrod S Collar Limited (07558304) United Kingdom