About Kane Family Holdings Limited (SC710176) United Kingdom