About Atkins & Palmer Limited (10617452) United Kingdom