About Newby Design Engineering Limited (13465122) United Kingdom