About Killochan (richmond) Limited (02763340) United Kingdom