About T. & J. Meyer Family Foundation Limited (03990117) United Kingdom