About Timbrell & Co Ltd (06803759) United Kingdom