About Taylor Lucas Storage Limited (13468871) United Kingdom