About Allen Render Holdings Ltd (11919563) United Kingdom