About Maynard & Harris (ebt Trustees) Limited (05088875) United Kingdom