About Cara Glass Limited (05189364) United Kingdom