About Twenty Seven (shropshire) Limited (12172364) United Kingdom