About Littlefoot Consulting Limited (06621071) United Kingdom