About Lynn & Andrew Company Limited (06713584) United Kingdom