About John Antrobus & Son Limited (06011813) United Kingdom