About De Machanic Valley Limited (07569502) United Kingdom