About Bbps&n Property Investments Limited (04128958) United Kingdom