About Bicknell & Howe Limited (01235433) United Kingdom