About Allerton Spv12 Limited (11690793) United Kingdom