About Abdo Associates Limited (07418274) United Kingdom