About 26a Bishops Road Ltd (13376796) United Kingdom