About 34 Formosa Street Freehold Limited (07068968) United Kingdom