About Tolcher Building & Design Ltd (11912902) United Kingdom