About Torrish Estates Company Limited (SC024394) United Kingdom