About Neil Bartlett Holdings Limited (04041756) United Kingdom