About Jack Lamburn Design Limited (09344047) United Kingdom