About Neville Bartholomew International Limited (12071366) United Kingdom