About Abdo International Limited (06687401) United Kingdom