About F. & M. Allen Associates Limited (01337118) United Kingdom