About Middleton & Allen Limited (05113965) United Kingdom