About Richard F. Mackay Limited (SC022703) United Kingdom