About Hendham House Spv Ltd (11475078) United Kingdom