About Barley & Oaks Recruitment Limited (11629231) United Kingdom