About Lavor Limited (13066304) United Kingdom