About The Black Swan Idridgehay Limited (10788158) United Kingdom