About Ideal Man & Van Ltd (12411598) United Kingdom