About Thomas Allen Developments Limited (10938275) United Kingdom