About Allen And Greene Limited (04056383) United Kingdom