About 38 Finborough Road Ltd. (05492021) United Kingdom