About Leanglade Limited (02994909) United Kingdom