About 6 Offord Road N1 Limited (10460243) United Kingdom