About Eco Wash & Wax (truro) Limited (10164819) United Kingdom