About Timbrell S Gm&ls Ltd (13448507) United Kingdom