About Lubborn Associates Limited (12940830) United Kingdom