About Thomas Barrass Ltd. (01248924) United Kingdom