About Allen & Orr Limited (00104622) United Kingdom