About Jay & Macor Limited (11756348) United Kingdom