About L & M Allen Limited (04349961) United Kingdom