About Sb&de Properties Ltd (10052589) United Kingdom