About Lyncombe Associates Limited (11073533) United Kingdom