About Glenar Consultants Limited (08306969) United Kingdom