About Carl Barrand Consulting Limited (12613803) United Kingdom