About Devon & York Limited (11704865) United Kingdom