About Interconsultants & Associates (SL002403) United Kingdom