About Farrow Walsh Consulting Limited (06682625) United Kingdom