About Trowell Locum Services Ltd (11627007) United Kingdom