About The Deuchars Management Company Limited (09497261) United Kingdom