About Elton Brook Barn Limited (13517326) United Kingdom