About B Leefe & Sons Limited (05123716) United Kingdom