About Kilbride Tavistock Limited (07380791) United Kingdom