About Fatjack Lechworth Limited (12150292) United Kingdom