About Den In The Glen Ltd (SC712253) United Kingdom