About Maximus Strategic Land Limited (06854811) United Kingdom