About Devonish Associates Limited (10691713) United Kingdom