About Sycamore Windows & Conservatories Limited (06215869) United Kingdom