About 38 York Road Limited (10884247) United Kingdom