About Maynard & Harris Plastics Pension Trustee Limited (05798247) United Kingdom