About Jaymarke Walker Street Limited (SC059059) United Kingdom