About The London Artificial Lawn Company Limited (09911632) United Kingdom