About Balfern Holdings Limited (SC530605) United Kingdom