About Devon Street Limited (10519697) United Kingdom