About Project Devonshire Management Limited (10687393) United Kingdom