About Stallan Sandon Limited (03307388) United Kingdom