About Tibbatts & Co Holdings Limited (01421588) United Kingdom