About Devon&co Limited (13461414) United Kingdom