About S And B Property Ventures Limited (12886417) United Kingdom