About Devon Place Limited (06420858) United Kingdom