About Cubert Strat Land Limited (12674269) United Kingdom