About Idridgehay Ltd (13690936) United Kingdom