About Novoa Equipment Limited (03079267) United Kingdom