About Baxter Hart & Abraham Limited (00569293) United Kingdom