About Birchwood Locum Services Limited (12257675) United Kingdom