About Sycamor Properties Ltd (11395086) United Kingdom