About 41-41a Algernon Road Ltd (13378529) United Kingdom