About Leftfield Vertical Farm Ltd (13087665) United Kingdom