About Edrom Associates Ltd (SC560303) United Kingdom