About The Deans Magazine Limited (06898119) United Kingdom