About Leafe & Hawkes Limited (01015961) United Kingdom