About B.h.leake & Sons Limited (01061853) United Kingdom