About Charlie & Spencer (properties) Ltd (12608724) United Kingdom