About Seckford Properties Limited (01612671) United Kingdom