About Allen Projects Limited (10197629) United Kingdom