About Ideal Sites (uk) Limited (07392540) United Kingdom