About Plum Devon Limited (00664562) United Kingdom