About The Ostrich Inn Ltd (12694139) United Kingdom