About Seabirch Properties Ltd (05227857) United Kingdom