About Holm Front Properties Ltd (12358066) United Kingdom