About Barn Owl Place Kidderminster Limited (13393151) United Kingdom