About L & Seekers Limited (13630168) United Kingdom