About Buffer Bear Nurseries Limited (03137571) United Kingdom