About Twenty-seven Alloway Limited (SC336306) United Kingdom