About Starr Associates Ltd. (08167875) United Kingdom