About Tayberry Close Management Company Limited (12874545) United Kingdom