About Sambucus Property Investments Limited (10783854) United Kingdom