About Tavistock Building Supplies Limited (01624433) United Kingdom