About Dower & Hall (london) Limited (05381576) United Kingdom