About Devery & O Halloran Limited (05991193) United Kingdom