About Tilley And Grace (holdings) Limited (12542399) United Kingdom