About John Baldwin Tavistock Limited (06220008) United Kingdom