About Land & Expand Holdings Limited (13626446) United Kingdom