About Flandrin Partners Limited (08751774) United Kingdom