About Allerton Spv26 Limited (12358141) United Kingdom