About Ibh Home & Leisure Ltd (12868211) United Kingdom