About Bartlett Howell Ltd (12028346) United Kingdom