About Sleaford Properties Limited (06333144) United Kingdom