About The London Mastic Company Limited (13627982) United Kingdom