About In-house Consultants Limited (06279505) United Kingdom