About Teodor Farcas Building Limited (13462032) United Kingdom