About J Langabeer Limited (06619882) United Kingdom