About Dickens & Browne Limited (02963998) United Kingdom