About Harvey & Lloyd Limited (10594782) United Kingdom