About Leonard Mann & Co. Limited (06126525) United Kingdom