About Stirling Baker Management Services Limited (06740408) United Kingdom