About Tilley Place Management Company Limited (12000802) United Kingdom