About Allen Scott Limited (05425339) United Kingdom