About Atticus West Limited (09445151) United Kingdom