About Land & Bricks Limited (11313020) United Kingdom