About Bartlett Owen & Burrows Limited (01220031) United Kingdom