About Razors Farm Management Limited (11518247) United Kingdom