About E Garratt Consulting Limited (10211283) United Kingdom