About S B & B Land Limited (07243086) United Kingdom