About Taylorlake Limited (09435227) United Kingdom