About Logoacre Limited (02486131) United Kingdom