About Bartlett & Algernon Limited (11454930) United Kingdom