About Baran Finchley Limited (12053231) United Kingdom