About Balham Village Limited (05878442) United Kingdom