About Razors & Blades Limited (08336846) United Kingdom