About Holmes Search Property & Investments Limited (12496338) United Kingdom