About Looking Glass Consultants Limited (08025484) United Kingdom