About Lucas Barry Limited (08209383) United Kingdom