About The London Seating Company Ltd (12459362) United Kingdom