About Seddon Alexandria Limited (07869339) United Kingdom