About Balham Hill Management Limited (07909172) United Kingdom