About Bowmer & Kirkland (london) Limited (02301691) United Kingdom