About Taylor Grange (alloa) Limited (12169033) United Kingdom