About Devonports R&d Limited (12982579) United Kingdom