About Stalldor Limited (13382190) United Kingdom