About Penhill Devon Limited (12283069) United Kingdom