About Neil Barlow Ltd (09183481) United Kingdom