About In & Jm Maynard Limited (07198054) United Kingdom