About Allen Associates (london) Limited (11273743) United Kingdom