About Lamar Marcel Williams Limited (12945071) United Kingdom