About Holloway Squire Partnership Limited (04249483) United Kingdom