About Finbar Sacks Limited (11729565) United Kingdom