About 28a St Johns Road Ltd (10560463) United Kingdom