About Taylor Clark Properties Limited (SC026722) United Kingdom