About Lee Oades Consulting Limited (06630414) United Kingdom