About Loft Land Holdings Limited (11805998) United Kingdom