About Richard Ord Consulting Limited (07060031) United Kingdom