About Ascott Blake Recruitment Limited (10595860) United Kingdom