About Stefan S And Martin Limited (12021059) United Kingdom