About Hanlon S Razor Limited (12779636) United Kingdom