About Allerton Spv20 Limited (13030183) United Kingdom