About Cedars Allen Associates Limited (07130662) United Kingdom