About Glebe Farm Spv Limited (09020658) United Kingdom