About Sycamore House Flat Management Limited (06960605) United Kingdom