About Denis Plaice Ltd (SC561695) United Kingdom